/*
 * 版权声明 .
 * 此文档的版权归通联支付网络服务有限公司所有
 * Powered By [Allinpay-Boss-framework]
 */

package com.allinpay.merchantweb.model;


public class EnterpriseInfo extends  MyBatisBaseModel {
	private static final long serialVersionUID = -1068842814L;
	

	/**企业信息录入时间开始 . */
	private String createDateBegin;
	/**企业信息录入时间结束 . */
	private String createDateEnd;
	
	//columns START

	/** instanceId . */
	private Integer instanceId;

	/** 企业名称 . */
	private String enterpriseName;

	/** 企业信息录入时间 . */
	private java.util.Date createDate;

	/** 录入人账号 . */
	private String operAccountCode;

	/** 企业地址信息 . */
	private String address;

	/** 企业联系电话 . */
	private String accNbr;

	/** 开户行 . */
	private String openbank;

	/** 企业账户号（暂不用，目前企业账户号即为银行卡号） . */
	private String bankAccNbr;

	/** 银行卡号 . */
	private String bankCardNbr;

	/** 银行机构代码 . */
	private String bankCode;

	/** 企业编码（总部定义）企业机构代码，企业在总部的唯一码 . */
	private String enterpriseNo;

	/** 企业在用状态 1 在用 2禁用 . */
	private Integer enterpriseStatus;

	/** 企业活动码 . */
	private String paymentId;

	/** 充值机构或充值人员 . */
	private String oprId;

	/** 大额提现阀值（大额提现阀值是针对企业所有产品，虽定义在不同产品上的字段，但是是同步修改的。） . */
	private Integer withdrawLimit;

	/** 1 月 2 季 . */
	private Integer demandCycType;

	/** 活期结息日 1-28日 . */
	private Integer demandCycDay;

	/** 商户号（通联为每个企业分配） . */
	private String merId;

	/** 企业类型 1.普通 2.预收货款 . */
	private Integer instanceType;

	/** 企业银行 建设CCB 兴业CIB 招商CMB 张家口银行ZJK . */
	private String enterpriseBank;

	/** 是否可以创建固定期限产品 1.可以 2.不可以 . */
	private Integer fixedTerm;

	/** 分公司机构号 . */
	private String aipIns;
	
	private String demandCycTypeStr;
	
	
	
	//columns END

	/**
	* EnterpriseInfo 的构造函数
	*/
	public EnterpriseInfo() {
	}
	/**
	* EnterpriseInfo 的构造函数
	*/
	public EnterpriseInfo(
		Integer instanceId
	) {
		this.instanceId = instanceId;
	}


	public void setInstanceId(Integer value) {
		this.instanceId = value;
	}
	
	public Integer getInstanceId() {
		return this.instanceId;
	}
	
	public Integer getPk() {
		return this.instanceId;
	}

	public void setEnterpriseName(String value) {
		this.enterpriseName = value;
	}
	
	public String getEnterpriseName() {
		return this.enterpriseName;
	}
	
	public void setCreateDateBegin(String value) {
		this.createDateBegin = value;
	}
	
	public String getCreateDateBegin() {
		return this.createDateBegin;
	}
	public void setCreateDateEnd(String value) {
		this.createDateEnd = value;
	}
	
	public String getCreateDateEnd() {
		return this.createDateEnd;
	}

	public void setCreateDate(java.util.Date value) {
		this.createDate = value;
	}
	
	public java.util.Date getCreateDate() {
		return this.createDate;
	}
	

	public void setOperAccountCode(String value) {
		this.operAccountCode = value;
	}
	
	public String getOperAccountCode() {
		return this.operAccountCode;
	}
	

	public void setAddress(String value) {
		this.address = value;
	}
	
	public String getAddress() {
		return this.address;
	}
	

	public void setAccNbr(String value) {
		this.accNbr = value;
	}
	
	public String getAccNbr() {
		return this.accNbr;
	}
	

	public void setOpenbank(String value) {
		this.openbank = value;
	}
	
	public String getOpenbank() {
		return this.openbank;
	}
	

	public void setBankAccNbr(String value) {
		this.bankAccNbr = value;
	}
	
	public String getBankAccNbr() {
		return this.bankAccNbr;
	}
	

	public void setBankCardNbr(String value) {
		this.bankCardNbr = value;
	}
	
	public String getBankCardNbr() {
		return this.bankCardNbr;
	}
	

	public void setBankCode(String value) {
		this.bankCode = value;
	}
	
	public String getBankCode() {
		return this.bankCode;
	}
	

	public void setEnterpriseNo(String value) {
		this.enterpriseNo = value;
	}
	
	public String getEnterpriseNo() {
		return this.enterpriseNo;
	}
	

	public void setEnterpriseStatus(Integer value) {
		this.enterpriseStatus = value;
	}
	
	public Integer getEnterpriseStatus() {
		return this.enterpriseStatus;
	}
	

	public void setPaymentId(String value) {
		this.paymentId = value;
	}
	
	public String getPaymentId() {
		return this.paymentId;
	}
	

	public void setOprId(String value) {
		this.oprId = value;
	}
	
	public String getOprId() {
		return this.oprId;
	}
	

	public void setWithdrawLimit(Integer value) {
		this.withdrawLimit = value;
	}
	
	public Integer getWithdrawLimit() {
		return this.withdrawLimit;
	}
	

	public void setDemandCycType(Integer value) {
		this.demandCycType = value;
	}
	
	public Integer getDemandCycType() {
		return this.demandCycType;
	}
	

	public void setDemandCycDay(Integer value) {
		this.demandCycDay = value;
	}
	
	public Integer getDemandCycDay() {
		return this.demandCycDay;
	}
	

	public void setMerId(String value) {
		this.merId = value;
	}
	
	public String getMerId() {
		return this.merId;
	}
	

	public void setInstanceType(Integer value) {
		this.instanceType = value;
	}
	
	public Integer getInstanceType() {
		return this.instanceType;
	}
	

	public void setEnterpriseBank(String value) {
		this.enterpriseBank = value;
	}
	
	public String getEnterpriseBank() {
		return this.enterpriseBank;
	}
	

	public void setFixedTerm(Integer value) {
		this.fixedTerm = value;
	}
	
	public Integer getFixedTerm() {
		return this.fixedTerm;
	}
	

	public void setAipIns(String value) {
		this.aipIns = value;
	}
	
	public String getAipIns() {
		return this.aipIns;
	}
	public String getDemandCycTypeStr() {
		return demandCycTypeStr;
	}
	public void setDemandCycTypeStr(String demandCycTypeStr) {
		this.demandCycTypeStr = demandCycTypeStr;
	}

}

